چرا یک توسعه دهنده وب مستقل نمی شوید؟
نوشته شده توسط : مهمان نواز

چرا یک توسعه دهنده وب مستقل نمی شوید؟
فریلنسینگ برای همه مناسب نیست. این ریسک را طراحی سایت شرکتی  به حرفه و مشخصات کاری شما وارد می کند.

در حالی که منافع بالقوه و امنیت شغلی را از بین می برید ، باید درباره برنامه خود مذاکره کرده و پروژه های خود را تأمین کنید. آزادی که به دست می آورید می تواند برای کسانی که به طور سنتی شغل محور هستند استرس آور باشد.

خوشبختانه ، این راهنمای تبدیل شدن به یک توسعه دهنده وب مستقل به شما کمک می کند تا برخی از این نگرانی ها را مرور کنید و به شما مشاوره عملی می دهد تا شما را در مسیر درست نشان دهد.

مهارت های مورد نیاز
به حداکثر رساندن درآمد به عنوان یک توسعه دهنده مستقل نیاز به توانایی فنی قوی همراه با مهارت های تجاری برای بازاریابی خود و رضایت مشتریان خود دارید.

اگر قبلاً یک توسعه دهنده فنی باتجربه هستید ، توصیه می کنیم به قسمت مهارتهای تجاری بروید.

زبانهای برنامه نویسی
به منظور شارژ صدها دلار در ساعت ، ابتدا باید زمان جدی را صرف یادگیری نحوه کدگذاری کنید. (آخر هفته به یک توسعه دهنده مستقل تبدیل نخواهید شد).

برخی از افراد کلاس های علوم کامپیوتر را می گذرانند در حالی که دیگران خودآموز هستند.


درست مثل زبانهای گفتاری ، صدها زبان برنامه نویسی وجود دارد که می توانید یاد بگیرید.

تلاش برای یادگیری همه آنها قطعاً عملی نیست و احتمالاً غیرممکن است. به همین دلیل است که ما به شما توصیه می کنیم در مهارت های T شکل سرمایه گذاری کنید که در آن زبان پایه ای را به چندین زبان بدست آورید و در عین حال درک عمیقی از تعداد انتخاب شده زبان داشته باشید.

اما چگونه می توانید زبان هایی را انتخاب کنید که روی آنها تمرکز کنید؟

نکته ای که باید به آن توجه کنید این است که محبوب ترین زبان های برنامه نویسی همیشه پردرآمدترین زبانها نیستند.

به عنوان مثال ، PHP توسط تقریباً 80 درصد از کل وب سایت های جهان ، از جمله سایت های وردپرس استفاده می شود.

با این حال ، متوسط ​​حقوق برای یک توسعه دهنده PHP (82k) بسیار کمتر از زبانهای دیگر مانند JavaScript (111k) یا Python (117k) است.

همه چیز به عرضه و تقاضا برمی گردد.

نکته حرفه ای: قبل از اینکه بیرون بروید و یک زبان برنامه نویسی عجیب و غریب بیاموزید ، سرمایه گذاری زمان و واقعیتی را که باید برای یافتن مشتریانی که مایل به پرداخت هزینه خدمات شما هستند ، به خاطر بسپارید.

به عنوان یک نقطه شروع ، شما باید درک کاملی از برنامه های مرورگر جلویی داشته باشید: HTML ، CSS و JavaScript.


اگر می خواهید دوره های آنلاین بگذرانید ، برخی از محبوب ترین منابع را در اینجا بخوانید:

Codecademy - بیش از 45 میلیون دانشجو.
Coursera - دوره های آنلاین و مدارک معتبر از مربیان برتر.
Freecodecamp - هزاران فیلم ، مقاله و درس کدگذاری تعاملی.
edX - 2000 دوره آنلاین رایگان از 140 موسسه برجسته در سراسر جهان ، از جمله هاورد و MIT.
Udemy - بازار یادگیری و آموزش با بیش از 100000 دوره و 24 میلیون دانشجو.
آکادمی خان - یکی از اصلی ترین موسسات آموزش آنلاین رایگان.
نکته حرفه ای: بهترین راه برای یادگیری کد ، شروع یک پروژه واقعی برای خودتان است. حل مشکلات در این راه می تواند از هر دوره ای که بگذرانید ارزشمندتر باشد.

صرف نظر از اینکه چقدر یاد می گیرید ، هرگز همه چیز را نخواهید شناخت. کلید برنامه نویسی عالی این است که بدانید جواب س questionsالات خود را از کجا پیدا کنید.

"نیمی از نبرد در توسعه وب دانستن این است که کجا به دنبال پاسخ بگوییم و دانستن اینکه چگونه اسناد را بخوانیم."
- جیسون تونی ، توسعه دهنده Front-end از سال 1997.
Stackoverflow در هنگام حل مسئله با اختلاف زیاد منابع اصلی است. به عنوان یک توسعه دهنده مستقل ، با تدبیر واقعاً ارزشمندترین دارایی شما خواهد شد.


قبل از اینکه خود را به عنوان یک توسعه دهنده مستقل و قابل قبول در نظر بگیرید ، باید بتوانید از ابتدا وب سایت ها یا برنامه های وب ساده بسازید و بتوانید کدها را در محبوب ترین CMS دستکاری کنید.

طراحی و UX
توسعه دهندگان موفق وب محدود به نوشتن کد نیستند.

داشتن درک قوی از تجربه کاربری (UX) و اصول طراحی می تواند ضمن تمایز شما از سایر توسعه دهندگان ، با تیم طراحی و بازاریابی فاصله ایجاد کند.


گرچه لزوماً نیازی به استاد فتوشاپ یا Sketch ندارید ، اما مهم است که بتوانید با ذینفعان اصلی ارتباط برقرار کنید و کار کنید. برای دستیابی به این هدف ، باید مراحل طراحی وب و اینکه از چه ابزاری استفاده می شود را بفهمید ، مانند Invision.

در اینجا چند منبع مفید برای سرعت بخشیدن به شما آورده شده است:

تجربه کاربر: راهنمای مبتدی
آموزش فتوشاپ: از مبتدی تا خبره
Sketch را بیاموزید: مقدمه ای بر ابزارهای اساسی Sketch
طرح یادگیری: مبتدی ، متوسط ​​، پیشرفته ($)
روند طراحی UI و UX
نکته حرفه ای: اطمینان حاصل کنید که روی مناطقی تمرکز کنید که با مهارت ها و علایق خاص شما همسو هستند. به عنوان مثال ، اگر همکاری کمتری را ترجیح می دهید ، UX بهترین انتخاب برای شما نیست.





:: برچسب‌ها: طراحی سایت شرکتی ,
:: بازدید از این مطلب : 29
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : چهار شنبه 3 دی 1399 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: